📘 BÖLÜM 4 – Python'da Fonksiyonlar 🧩 3. Fonksiyonlarda Argüman Türleri
📘 BÖLÜM 4 – Python'da Fonksiyonlar
🧩 3. Fonksiyonlarda Argüman Türleri
Fonksiyonlara veri gönderirken argüman (değer) kullanırız. Argümanların farklı türleri vardır. Bunları öğrenmek, fonksiyonları esnek ve güçlü kullanmamızı sağlar.
🔹 1. Konumsal Argümanlar (Positional Arguments)
Argümanlar sırayla yazılır, sıralama önemlidir.
✅ Örnek:
🟢 Çıktı:
📌 Not:
"Ali"→ad,14→yas→ Sıra önemlidir!
🔹 2. Anahtar Kelimeli Argümanlar (Keyword Arguments)
Argümanlar sıraya bağlı olmadan, isimlendirilerek gönderilir.
✅ Örnek:
🟢 Çıktı:
📌 Not: Yer değişse de anlam değişmez, çünkü isimlendirme yapılmıştır.
🔹 3. Varsayılan (Default) Argümanlar
Bazı parametrelerin ön tanımlı değeri olabilir. Kullanıcı isterse değiştirir, isterse boş bırakır.
✅ Örnek:
🟢 Çıktı:
🔹 4. Esnek Argümanlar: *args ve **kwargs
✅ a) *args – Çok sayıda konumsal argüman alır
Birden fazla sayı göndermek istiyorsan *args kullanabilirsin.
🟢 Çıktı:
✅ b) **kwargs – Çok sayıda isimli (anahtar kelimeli) argüman alır
🟢 Çıktı:
📝 Özet Öğrenciye:
| Tür | Açıklama |
|---|---|
positional | Sıra önemli, sırayla yazılır |
keyword | İsim vererek yazılır, sıra önemsiz |
default | Ön tanımlı değer varsa, boş bırakılabilir |
*args | Çok sayıda pozisyonel argüman alır (liste gibi) |
**kwargs | Çok sayıda isimli argüman alır (sözlük gibi) |
✅ DERS 3 tamamlandı.
Comments
Post a Comment